Sometimes, such people need you to be really brutally frank with
them. Kinda like, "Gee, what makes you think that I won't be
busy with my own work? Do you think that I actually sit
beside the printer waiting to load paper for you?" 
I've seen some folks at work being brutally honest like that,
plus they'll add sentences like, "Isn't that just a tad
self-centred? The world doesn't revolve around you, y'know!"
Then they will pretend to laugh but they would have gotten the
message across loud and clear.
I don't think this style will work in Singapore though...
he see pple one...he thinks i am the same level as him..
he only suck up to angmohs in my office
morning when i say hello , he din even bother to lift his eyes
to look at me...
when angmoh comes, he run to them like a puppy, waving his
tails...
like the happiest dog in the world.